<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Array数组对象</title>
    </head>
    <body>
        <!--
        Array数组对象:
        1.创建
            1. var arr=new Array(元素列表);
            2. var arr=new Array(数组默认长度);
            3. var arr=[元素列表];
        2.方法
            join(参数):将数组中的元素按照指定的分隔符拼接为字符串
            push():向数组的末尾添加一个或更多的元素,并返回新的长度
        3.属性
            length:数组的长度
        4.特点
            1.JS中,数组元素的类型是可变的
            2.JS中,数组长度可变的
        -->
        <script>
            var arr1=new Array(1,2,3,4);
            var arr2=new Array(5);
            var arr3=[6,7,8,9];
            document.write(arr1+"<br>");
            document.write(arr2+"<br>");
            document.write(arr3+"<br>");
            var arr4=["a",1,true,null];
            document.write(arr4+"<br>");//a,1,true,

            arr4[10]="哈哈";
            document.write(arr4[10]+"<br>");//哈哈
            document.write(arr4[9]+"<br>");//undefined
            document.write(arr4[3]+"<br>");//null
            document.write(arr4+"<br>");//a,1,true,,,,,,,,哈哈
            document.write(arr4.length+"<br>")//11


            document.write(arr4.join("--")+"<br>");//a--1--true----------------哈哈
            arr4.push("呵呵");
            document.write(arr4.join("--")+"<br>");//a--1--true----------------哈哈--呵呵
            document.write(arr4.length+"<br>")//12


        </script>




    </body>
</html>